home *** CD-ROM | disk | FTP | other *** search
- Path: winternet.com!jcsky
- From: jcsky@winternet.com (Joe Solinsky)
- Newsgroups: comp.sys.amiga.misc
- Subject: Re: Visual Basic for Amiga - A possibility ?
- Date: 21 Feb 1996 15:20:10 GMT
- Organization: StarNet Communications, Inc
- Distribution: world
- Message-ID: <4gfd7a$q9n@blackice.winternet.com>
- References: <311E4225.B58@qed.net> <1452.6615T1119T2579@loop.com> <4fvmls$mt1@bs33n.staffs.ac.uk>
- NNTP-Posting-Host: subzero.winternet.com
- X-Newsreader: TIN [version 1.2 PL2]
-
- On the topic of VIsual Basic (a programmer of it myself), may I first say
- to all of you that we, the users of this language would be dissatisfied with
- its performance.
- Who out there took enough college courses to run across something
- called P-Code (variably Psuedo-Code)? It's a stack-based ficticious
- assembly type language. Microsoft writes a lot of software which is written
- in P-Code. Guess what? Visual Basic (even the spanking new stuff)
- generates P-Code. And you know what? When you run your ExE in Windows,
- it doesn't run a straight machine executable of the program you described.
- It runs an interpreter on the p-Code.
- And those of you who took at least one decent programming course
- learned that interpreted code is SLOWER than compiled code (yes, there are
- exceptions, but don't believe the HYPE they put in the Arexx manual will
- apply to ALL interpreted languages). SO, what does that mean for us? If
- we start using a port of VB4.0Pro Ed., we will be saying to the entire world
- that we don't care about the following:
- Bloated software
- Performance
- Efficient use of system Resources
- who gets our money, Microsoft or the supergenius Swedish teenager that wrote
- half of our favorite MIDI sequencing app., just so he could sell it as shareware
- and use the money to go to college(alright, maybe he was an Aussie)
- system standards (don't tell me DLLs are a good idea. They can be over
- a megabyte at times! Plus, some of them were actually written in VB to
- begin with, so the slowness factor gets multiplied)
-
- Okay, so the talk is over. What are you going to do about it?
- You could go to the feet of the Great and Powerful Oz (billy gates) and beg
- him to port VB to the Amiga (and personally, I'd like Bill Gates to stay
- away from the Amiga. It kills the whole 'creative' slant to our platform)
- Or, you could go to the folks who wrote Can Do or whatever, and ask for
- them to provide functionality and features that you desire.
- Or, you could poke and prod those Belgian super-genius types into writing
- this sort of things.
- Or you could write it yourself.
- Or just make your own library once and use it to whatever ends you wish.
- And if you are cool, you may upload that to c.s.amiga.binaries so some people
- do not need to write their own libraries.
-
- I for one am content with the rather quaint GURU meditation Error.
- I never liked General Protection Faults, memory leaks, or buggy languages
- that have an entire CD collection out there (the MSN Knowledge Base)
- for things like bug work-arounds, bug lists, features of the NEXT version,
- and how to get around the Pentium FDiv bug (and the other one) if you are
- writing Asm.
-
- Just a thought.
- -Joe Solinsky
- PS: anyone have any job openings in the Twin Cities area for a brilliant
- VB programmer (serious)?
-
-